home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 406_01 / atoc / strstr.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-09  |  317 b   |  21 lines

  1. /* ANSI strstr( string, substring ) */
  2.  
  3. #include <stdio.h>
  4.  
  5. char *strstr( s, ss )
  6. char *s, *ss;
  7. {
  8.     register char *cps, *cpss;
  9.  
  10.     for ( ; *s; ++s )
  11.         for ( cps = s, cpss = ss; ; ++cps, ++cpss )
  12.             if ( *cpss )
  13.             {
  14.                 if ( *cpss != *cps )
  15.                     break;
  16.             }
  17.             else return( s );
  18.  
  19.     return( NULL );
  20. }
  21.